Reducing the Cost of Group Communication with Semantic View Synchrony
نویسندگان
چکیده
View Synchrony (VS) is a powerful abstraction in the design and implementation of dependable distributed systems. By ensuring that processes deliver the same set of messages in each view, it allows them to maintain consistency across membership changes. However, experience indicates that it is hard to combine strong reliability guarantees as offered by VS with stable high performance. In this paper we propose a novel abstraction, Semantic View Synchrony (SVS), that exploits the application’s semantics to cope with high throughput applications. This is achieved by allowing some messages to be dropped while still preserving consistency when new views are installed. Thus, SVS inherits the elegance of view synchronous communication. The paper describes how SVS can be implemented and illustrates its usefulness in the context of distributed multi-player games. Sections of this report will be published in Proceedings of the Proceedings of the IEEE International Conference on Distributed Systems and Networks, Bethesda, USA, June, 2002. These sections have IEEE Copyright. Personal use of this material is permitted. However, permission to reprint/republish this material for advertising or promotional purposes or for creating new collective works for resale or redistribution to servers or lists, or to reuse any copyrighted component of this work in other works, must be obtained from the IEEE. Contact: Manager, Copyrights and Permissions / IEEE Service Center / 445 Hoes Lane / P.O. Box 1331 / Piscataway, NJ 08855-1331, USA. Telephone: + Intl. 732-562-3966.
منابع مشابه
A Framework for Group Key Management Protocol Assessment Independent of View Synchrony
Problem statement: As group key management extended into the area of large dynamic networks, complex issues emerged involving the many operations that run over several network topologies. The issues that occurred due to multiple topologies were also compounded by differing views of the network, taken at different time slices or positions within the network. This was especially complex when figu...
متن کاملSTCS-GAF: Spatio-Temporal Compressive Sensing in Wireless Sensor Networks- A GAF-Based Approach
Routing and data aggregation are two important techniques for reducing communication cost of wireless sensor networks (WSNs). To minimize communication cost, routing methods can be merged with data aggregation techniques. Compressive sensing (CS) is one of the effective techniques for aggregating network data, which can reduce the cost of communication by reducing the amount of routed data to t...
متن کاملPartitionable Virtual Synchrony Using Extended Virtual Synchrony
View-oriented group communication systems (GCSs) are powerful tools for building distributed applications. Over the past fifteen years, group communication researchers developed a multitude of group communication semantics and implementations. Today, researchers commonly design their group communication algorithms on top of simple existing services such as a network membership service or a reli...
متن کاملLanguage without communication intention
This paper argues that a language can exist and flourish in a community even if none of of the members of the community has any communication intentions; and that reference to the notion of communication intention can therefore be dispensed with in the core account of the nature oflinguistic meaning. Certainly one cannot elucidate the notion of linguistic meaning without reference to psychologi...
متن کاملبررسی معناشناسی زبان در کودکان دارای بیماری فنیلکتونوریا
Background: Phenylketonuria is a kind of disorder in phenylalanine metabolism which is caused by hepatic enzyme deficiency that transmitted in autosomal recessive mode. The prevalence is 1 in every 12000 birth and mental retardation is its prevalent phenomenon. Delay in language and cognition development is significant among the effects of mental retardation that will lead to communication diso...
متن کامل